#!/bin/bash
# SVN检出并Maven打包
# 参数：
# $1 UUID
# $2 SVN地址
# $3 Tomcat路径
# $4 项目代码路径
# $5 项目ContextPath
# $6 版本控制系统(1.SVN;2.GIT)
rm -rf $4
mkdir -p $4
cd $4

if [ $6 -eq 1 ]
then
        svn checkout $2 .
else
        git clone $2 .
fi
sh /usr/local/apache-maven-3.3.9/bin/mvn clean package -Dmaven.test.skip=true
rm -rf $3/webapps/$4.war
rm -rf $3/webapps/$4
cp $4/target/*.war $3/webapps/$5.war
chmod 777 $3/bin/startup.sh
chmod 777 $3/bin/catalina.sh
sh $3/bin/startup.sh
